// 测试环境设置文件
const dotenv = require('dotenv');

// 加载测试环境变量
dotenv.config({ path: '../.env' });

// 设置测试环境变量
process.env.NODE_ENV = 'test';

// 设置全局测试超时
jest.setTimeout(10000);

// 全局测试钩子
beforeAll(() => {
  console.log('开始测试环境初始化...');
});

afterAll(() => {
  console.log('测试环境清理完成');
});

// 每个测试前的设置
beforeEach(() => {
  // 可以在这里添加每个测试前的通用设置
});

// 每个测试后的清理
afterEach(() => {
  // 可以在这里添加每个测试后的通用清理
});